package com.atguigu.exam;

import java.io.File;

/**
 * 列出D盘下的所有文件，子目录中的文件，子目录的子目录都要列出，
 * 依次类推，总之D盘下所有的文件都要输出（50分）
 在列出的时候判断是否子文件夹（10分）
 若不是子文件夹直接输出文件名（20分）
 若是子文件夹使用递归的形式继续输出子目录中的文件（20分）
 * @author xbd
 * @create 2021-05-30 22:04
 */
public class EAllFileTest {
    public static void main(String[] args) {
        File file = new File("E:\\");
        seek(file);
    }
    public static void seek(File f){
        File[] files = f.listFiles();
        if(files != null){
            for(File file : files){
                if(!file.isDirectory()){
                    System.out.println(file);
                }
                seek(file);
            }
        }
    }
}
